场景光照 Sample详情

最后更新时间:2019年6月17日

MapGIS Mobile提供了逼真的三维场景效果,对场景中的三维物体进行了光照处理。没有光照的三维物体模型与二维物体没有任何差别,只有具有光照的物体才是真正的三维物体。因此,光照能够在极大的程度上增加场景的逼真度。

光源有许多特性,如颜色、位置、方向等。不同特性的光源,作用在物体上的效果是不一样的。针对场景光照模型,分别提供了光照模式、光线颜色和模拟光照时间的操作功能。

一、光照模式

mSceneView.setSunLightingMode(SunLightingMode.LIGHT);
mSceneView.setSunLightingMode(SunLightingMode.NONE);
有光照模式.jpg 无光照模式.jpg

二、光照颜色

还可以对光照颜色进行任意设置。

//设置光线颜色
mSceneView.setAmbientLightColor(Color.YELLOW); //黄色

光照颜色.jpg

三、光照时间

为了模拟现实世界,MapGIS提供了光照模拟的功能,与现实生活中0~24点光照效果对应,模拟昼夜变化。

//设置光照时间(年、月、日、小时)
mSceneView.setSunTime(2018, 6, 21, 12); //2018年夏至日
光照模拟.jpg 光照模拟.jpg